package com.example.fwcz.mapper;

import com.example.fwcz.entity.meetInfo;
import org.apache.ibatis.annotations.Mapper;
import org.springframework.stereotype.Repository;

import java.util.List;
import java.util.ListResourceBundle;

@Repository
@Mapper
public interface MeetMapper {
    /**
     * 添加会议
     * @param meetInfo
     */
    void addMeet(meetInfo meetInfo);

    /**
     * 删除会议
     * @param id
     */
    void deleteMeet(int id);

    /**
     * 修改会议信息
     * @param meetInfo
     */
    void changeMeet(meetInfo meetInfo);

    /**
     * 搜索所有的会议信息
     * @return
     */
    List<meetInfo> searchAllmeet();

    /**
     * 搜索具体某一个会议信息
     * @return
     */
    meetInfo searchOnemeet(int id);

    /**
     * 根据用户【用户名】搜索相关的会议信息
     * @param user_id
     * @return
     */
    List<meetInfo> searchUsermeet(String user_id);

    /**
     * 根据房东【用户名】搜索相关的会议信息
     * @param landlord_id
     * @return
     */
    List<meetInfo> searchLandlordmeet(String landlord_id);

}
